#overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 90;
	background-color: #000;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity = 80);
}

#overlay[id] { /* IE6 and below Can't See This */
	position: fixed;
}

.lightbox {
	width: 300px;
	height: 90px;
	background: #ddd;
	padding: 50px 10px 10px 10px;
	border: 2px solid #eee;
}

.error {
	border: solid 2px red;
	background: #FFDFDF;
	font-size: large;
	color: red;
}

.loginerror {
	border: solid 2px red;
	background: #FFDFDF;
	font-size: large;
	color: red;
	padding: 10px;
	height: 170px;
}

.confirm {
	border: solid 2px #477A00;
	background: #B6DA82;
	font-size: large;
	color: #477A00;
}

#close {
	position: absolute;
	top: -5px;
	right: -5px;
	cursor: pointer;
}